import http2 from '@/api/http2'
/**获取全局配置 */
export const getSetting = () => {
  return http2.get('/v1/admin/settings/get_settings')
}
/**变更设置 */
export const updateSetting = (data) => {
  return http2.post('/v1/admin/settings/update_settings', data, {
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  })
}
/**新增设置 */
export const addSetting = (data) => {
  return http2.post('/v1/admin/settings/add_settings', data, {
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  })
}
/**删除设置 */
export const deleteSetting = (data) => {
  return http2.post('/v1/admin/settings/delete_settings', data,{
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  })
}
/**获取单项配置 */
export const getOneSetting = (data) => {
  return http2.get(`/v1/admin/settings/get_setting?name=${data}`)
}
/**获取多个配置 */
export const getSettings = (data) => {
  // return http2.get(`/v1/admin/settings/get_settings?names=${data}`);
  const namesParam = data.join(',');
  // 将处理后的namesParam放入URL中
  return http2.get(`/v1/admin/settings/get_setting?names=${encodeURIComponent(namesParam)}`);
}